Hardware Accelerator for Subgraph Isomorphism Problems

نویسندگان

  • Shuichi Ichikawa
  • Lerdtanaseangtham Udorn
  • Kouji Konishi
چکیده

Many applications can be m o deled a s s u b graph iso-morphism problems, which are g e n e r ally NP-complete. This paper presents an algorithm that is suited for hardware implementation. The prototype a c celerator that operates at 16.5 MHz on a Lucent ORCA 2C15A FPGA outperforms the software implementation of Ullmann's algorithm on a 400 MHz Pentium II by 10 times in the best case. 1 Subgraph Isomorphism Many applications, including scene analysis and chemical structural formula databases, are modeled as subgraph isomorphism problems. However, subgraph isomorphism is generally NP-complete [1] and dicult to compute within a reasonable time. First, let us dene the problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of Accelerator Designs for Subgraph Isomorphism Problem

Many applications can be modeled as subgraph isomorphism problems. However, this problem is generally NP-complete and difficult to compute. A custom computing circuit is a prospective solution for such problems. This paper examines various accelerator designs, and compares them quantitatively from two points of view: cost and performance. An algorithm that is suited for hardware implementation ...

متن کامل

Trade-Offs in Custom Circuit Designs for Subgraph Isomorphism Problems∗∗∗∗

Many application programs can be modeled as a subgraph isomorphism problem. However, this problem is generally NP-complete and difficult to compute. A custom computing circuit is a prospective solution for such problems. This paper examines various accelerator designs for subgraph isomorphism problems based on Ullmann’s algorithm and Konishi’s algorithm. These designs are quantitatively evaluat...

متن کامل

Solving Hard Subgraph Problems in Parallel

We look at problems involving finding subgraphs in larger graphs, such as the maximum clique problem, the subgraph isomorphism problem, and the maximum common subgraph problem. We investigate variable and value ordering heuristics, different inference strategies, intelligent backtracking search (backjumping), and bitand thread-parallelism to exploit modern hardware.

متن کامل

The Design and Evaluation of Data-Dependent Hardware for Subgraph Isomorphism Problem

Subgraph isomorphism problems have various important applications, while generally being NP-complete. Though Ullmann and Konishi proposed the custom circuit designs to accelerate subgraph isomorphism problem, they require many hardware resources for large problems. This study describes the design of data-dependent circuits for subgraph isomorphism problem with evaluation results on an actual FP...

متن کامل

Data Dependent Hardware for Subgraph Isomorphism Problem

Subgraph isomorphism problem has various important applications, while it is generally NP-complete and difficult to solve. Though Ullmann’s algorithm can be implemented by parallel hardware to accelerate the execution, it requires too much hardware to implement. This paper examines the feasibility of data dependent circuit for subgraph isomorphism problem. Logic gates are generally reducible if...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000